# 灰度化 --> 平滑处理 --> 图像分割 --> 寻找轮廓

# 将图像二值化 （非黑即白）
# 灰度图中 某一个像素值 > 127  就是255(白色)  <= 127 就是0(黑色)

import cv2

img = cv2.imread("./img/cat.png")
gray_img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
blur_img = gray_img.copy()
cv2.blur(gray_img,(3,3),blur_img)

# 二值化处理
h,w = blur_img.shape

for i in range(h):
    for j in range(w):
        # threshold 阈值 = 127
        if blur_img[i][j] > 127:
            blur_img[i][j] = 255
        else:
            blur_img[i][j] = 0

cv2.imshow("threshold",blur_img)
cv2.waitKey(0)